Extreme programming explained - embrace change

نویسنده

  • Kent L. Beck
چکیده

I almost didn’t write this review. Extreme Programming (XP) and the whole agile software development movement are somewhat controversial, especially around Rational where the RUP is the party line. I certainly didn’t want to make a career-limiting move by advocating a software development methodology contrary to the one embraced by Rational! ☺ The perception (at least in some circles) seems to be that the RUP and XP are opposing forces in the ongoing debate over the best way to build software. This isn’t completely true. After reading John Smith’s excellent white paper in the RUP titled “A Comparison of RUP and XP,” I realized the RUP and XP have a lot in common. Still, I wanted to know about XP apart from the context of the RUP, so I thought the best place to start would be reading a book by one of the key contributors to the XP philosophy, Kent Beck.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bringing Extreme Programming to the Classroom

In this paper we discuss several features of XP we have used in developing curricula and courses at Duke University and the University of Northern Iowa. We also discuss those practices of XP that we teach as part of the design and implementation process we want students to practice as they develop programming expertise and experience. In theory the academic study of programming and software dev...

متن کامل

Pdf extreme programming explained

Extreme Programming XP nominates coding as the key activity throughout a. have spent the last fifteen years just trying to explain to other people what he.Praise for Extreme Programming Explained, Second Edition. Extreme Programming Explained is the work of a talented and passionate craftsman. Kent Beck.Extreme Programming turns the conventional software process sideways. Explain or demonstrate...

متن کامل

Extreme Programming Modified: Embrace Requirements Engineering Practices

Extreme Programming (XP) is an agile (lightweight) software development methodology and it becomes more and more popular. XP proposes many interesting practices, but it also has some weaknesses. From the software engineering point of view the most important issues are: maintenance problems resulting from very limited documentation (XP relies on code and test cases only), and lack of wider persp...

متن کامل

Patterns for Agile Development Practice - Part 2

This set of ten patterns is intended to complement the standard wisdom that can be gleaned from the Agile Development literature such as Kent Beck's Extreme Programming Explained[1]. It is directed primarily at those who are starting out with Extreme Programming or another agile methodology and might miss some subtle ideas. Once a team gains experience these patterns will become obvious, but in...

متن کامل

Extending Extreme Programming With Practices From Other Agile Methodologies

In the second edition of Extreme Programming Explained, Kent Beck breaks the original twelve practices in thirteen primary practices and eleven corollary practices. He also clearly outlines the principles of the methodology that should serve as guidelines when translating values into practices. Based on these principles and on our experience, we present five practices that we created, adapted, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990